SPRINTF

#include <stdio.h>
int sprintf(buffer, format-string[, argument...]);
char *buffer;              память для  хранения вывода
char *format-string;       строка  управления форматом

Описание.
Функция sprintf форматирует и запоминает наборы символов и значений в buffer . Каждый аргумент argument (если он есть), преобразуется и выводится согласно соответствующей спецификации формата в format-string.
Format-string состоит из порядковых символов и имеет ту же самую форму и функцию, что аргумент format-string для функции printf . Смотрите функцию printf для описания format-string и аргументов.

Возвращаемое значение.
Функция sprintf возвращает количество символов, записанных в buffer.

Пример.

               #include <stdio.h>
            
               char buffer[200];
               int i, j;
               double fp;
               char *s = "computer";
               char c;
               .
 
               .
               .
            
               /*  форматирует и печатает различные данные */
            
               j = sprintf(buffer, "%s\n", s);
               j + = sprintf(buffer+j, "%c\n", c);
               j + = sprintf(buffer+j, "%d\n",i);
               j + = sprintf(buffer+j, "%f\n",fp);.
      
Hosted by uCoz